SummerCMS sun

SummerCMS

A new dawn in content management

A content management framework for Go, inspired by WinterCMS. Plugins, the admin SPA and console commands compile into a single binary.

Read the docs Alpha 0.1 is out
WHY SUMMER

What you tested is exactly what you deploy.

01

One binary

Plugins are Go packages compiled in at build time. Nothing is scanned, loaded or installed at runtime.

02

YAML-driven admin

Describe lists and forms in fields.yaml and columns.yaml. An embedded SPA renders them.

03

Headless by design

A JSON API declared route by route, plus realtime channels. Build the public site in whatever frontend you like.

WHAT'S IN THE BOX

The services a content app needs.

{{ f.title }} {{ f.body }}
COMING FROM WINTERCMS

Same shape. Compiled and typed.

Plugins still register and boot, require each other, ship migrations and admin YAML. A plugin ports file by file.

See the full concept map →
WINTERCMSSUMMERCMS
{{ c.w }} {{ c.s }}
GET STARTED

Build your first app.

Go 1.27 PostgreSQL 16

Alpha 0.1 is for early adopters. APIs may change before 1.0.

terminal
# install the summer CLI $ go install ./cmd/summer # build and run the example app $ cd examples/hello $ summer build $ ./bin/hello greeter:hello